package com.dataseek.iot.analysis.manager.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;

/**
 * @author cc
 * @Title: 设备信息vo
 * @Description: 设备信息vo
 * @date 2021/10/1311:25 下午
 * @since 1.0
 */
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel("设备")
public class DeviceInfoVo  implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 设备编码
     */
    @ApiModelProperty(value = "设备编码")
    private String deviceCode;
    /**
     * 设备名称
     */
    @ApiModelProperty(value = "设备名称")
    private String deviceName;
    /**
     * 设备位置
     */
    @ApiModelProperty(value = "设备位置")
    private String deviceLocation;
    /**
     * 设备备注信息
     */
    @ApiModelProperty(value = "设备备注信息")
    private String deviceComment;

    /**
     * 分类名称
     */
    @ApiModelProperty(value = "分类名称")
    private String categoryName;
    /**
     * 线路编码
     */
    @ApiModelProperty(value = "线路编码")
    private String lineCode;
    /**
     * 线路名称
     */
    @ApiModelProperty(value = "线路名称")
    private String lineName;

    /**
     * 区县编码
     */
    @ApiModelProperty(value = "区域编码")
    private String areaCode;
    /**
     * 区县名称
     */
    @ApiModelProperty(value = "区域名称")
    private String areaName;

    /**
     * 区县坐标
     */
    @ApiModelProperty(value = "区域坐标")
    private String areaLocation;

    /**
     * 设备当前状态
     */
    @ApiModelProperty(value = "设备状态,0表示正常，1表示报警，-1表示离线")
    private String status;
}
